<!doctype html>
<html>
<script src='resources/autoresize-util.js'></script>
<script>
function runTest()
{
    if (window.testRunner) {
        testRunner.useUnfortunateSynchronousResizeMode();
        testRunner.enableAutoResizeMode(10, 10, 1000, 1000);
        testRunner.dumpAsText();
    }
    shouldBe('document.body.clientWidth', 'window.innerWidth');
    shouldBe('document.body.clientHeight', 'window.innerHeight');
    shouldBe('document.scrollingElement.scrollWidth', 'window.innerWidth');
    shouldBe('document.scrollingElement.scrollHeight', 'window.innerHeight');
    shouldBe('window.innerWidth', 'window.outerWidth');
    shouldBe('window.innerHeight', 'window.outerHeight');
    if (window.testRunner)
        testRunner.disableAutoResizeMode(200, 200);

    shouldBe('window.outerWidth', 200);
    shouldBe('window.outerHeight', 200);
    document.body.style.width = '100px';
    shouldBe('window.outerWidth', 200);

    log('DONE');
}
</script>
<body onload="runTest()" style="margin:0; width:900px">
This test verifies that turning off auto resize functions correctly. It only works when run in dumprendertree as it relies on having auto-resize function available.
<br>
<br>
When it succeeds, there should be a series of PASS messages followed by a DONE message.
<br>
<br>
<div id='result'>
</div>
</body>
</html>
